$(function () {
    //动态加载所属平台列表
    $.ajax({
        type: "GET",//请求类型
        url: "data/flatform",//请求的url
        data: {tcode: "APP_FLATFORM"},//请求参数
        dataType: "json",//ajax接口（请求url）返回的数据类型
        success: function (data) {//data：返回数据（json对象）
            $("#flatformId").html("");
            var options = "<option value=\"\">--请选择--</option>";
            for (var i = 0; i < data.length; i++) {
                options += "<option value=\"" + data[i].valueId + "\">" + data[i].valueName + "</option>";
            }
            $("#flatformId").html(options);
        },
        error: function (data) {//当访问时候，404，500 等非200的错误状态码
            alert("加载平台列表失败！");
        }
    });
    //动态加载一级分类列表
    $.ajax({
        type: "GET",//请求类型
        url: "appcate/typeLevel1",//请求的url
        data: {pid: null},//请求参数
        dataType: "json",//ajax接口（请求url）返回的数据类型
        success: function (data) {//data：返回数据（json对象）
            $("#categoryLevel1").html("");
            var options = "<option value=\"\">--请选择--</option>";
            for (var i = 0; i < data.length; i++) {
                options += "<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>";
            }
            $("#categoryLevel1").html(options);
        },
        error: function (data) {//当访问时候，404，500 等非200的错误状态码
            alert("加载一级分类列表失败！");
        }
    });
    //动态加载二级分类列表
    $("#categoryLevel1").change(function () {
        var categoryLevel1 = $("#categoryLevel1").val();
        if (categoryLevel1 != '' && categoryLevel1 != null) {
            $.ajax({
                type: "GET",//请求类型
                url: "appcate/typeLevel2",//请求的url
                data: {pid: categoryLevel1},//请求参数
                dataType: "json",//ajax接口（请求url）返回的数据类型
                success: function (data) {//data：返回数据（json对象）
                    $("#categoryLevel2").html("");
                    var options = "<option value=\"\">--请选择--</option>";
                    for (var i = 0; i < data.length; i++) {
                        options += "<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>";
                    }
                    $("#categoryLevel2").html(options);
                },
                error: function (data) {//当访问时候，404，500 等非200的错误状态码
                    alert("加载二级分类失败！");
                }
            });
        } else {
            $("#categoryLevel2").html("");
            var options = "<option value=\"\">--请选择--</option>";
            $("#categoryLevel2").html(options);
        }
        $("#categoryLevel3").html("");
        var options = "<option value=\"\">--请选择--</option>";
        $("#categoryLevel3").html(options);
    });
    //动态加载三级分类列表
    $("#categoryLevel2").change(function () {
        var categoryLevel2 = $("#categoryLevel2").val();
        if (categoryLevel2 != '' && categoryLevel2 != null) {
            $.ajax({
                type: "GET",//请求类型
                url: "appcate/typeLevel3",//请求的url
                data: {pid: categoryLevel2},//请求参数
                dataType: "json",//ajax接口（请求url）返回的数据类型
                success: function (data) {//data：返回数据（json对象）
                    $("#categoryLevel3").html("");
                    var options = "<option value=\"\">--请选择--</option>";
                    for (var i = 0; i < data.length; i++) {
                        options += "<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>";
                    }
                    $("#categoryLevel3").html(options);
                },
                error: function (data) {//当访问时候，404，500 等非200的错误状态码
                    alert("加载三级分类失败！");
                }
            });
        } else {
            $("#categoryLevel3").html("");
            var options = "<option value=\"\">--请选择--</option>";
            $("#categoryLevel3").html(options);
        }
    });

    $("#back").on("click", function () {
        window.location.href = "list";
    });

    $("#APKName").bind("blur", function () {
        //ajax后台验证--APKName是否已存在
        $.ajax({
            type: "GET",//请求类型
            url: "devApp/apkExist",//请求的url
            data: {APKName: $("#APKName").val()},//请求参数
            dataType: "json",//ajax接口（请求url）返回的数据类型
            success: function (data) {//data：返回数据（json对象）
                if (data.apkName == "empty") {//参数APKName为空，错误提示
                    alert("APKName为不能为空！");
                } else if (data.apkName == "exist") {//账号不可用，错误提示
                    alert("该APKName已存在，不能使用！");
                } else if (data.apkName == "noexist") {//账号可用，正确提示
                    alert("该APKName可以使用！");
                }
            },
            error: function (data) {//当访问时候，404，500 等非200的错误状态码
                alert("请求错误！");
            }
        });
    });

});
      
      
      